IO::Socket with read/write timeout
